在軟體開發中,常常把金鑰長度甚至金鑰本身硬編碼在專案裡「以為這個密碼演算法能用一輩子」,旦遭遇合規要求更換金鑰、密鑰洩漏需要緊急撤銷(Key Rotation),或者面對近年後量子密碼學(PQC, Post-Quantum Cryptography) 遷移浪潮時,原本看似不起眼的加解密模組,立刻變成整死整個維運與開發團隊的惡夢。
https://www.ithome.com.tw/news/98142
架構設計缺陷:
輪換困境與實質災情:
(e.g., X.509, single sign-on (SSO))
| 設計模式 | 說明 | 適用情境 (Use Case) |
|---|---|---|
| 集中式認證 (Centralized) | 建立一個讓所有應用程式共用/共享的單一認證服務 | 企業內部單一登入 (SSO)、IAM 平台 |
| 基於權杖 (Token-based) | 使用憑證權杖 (如 JWT, OAuth) 進行無狀態 (stateless) 的身分驗證 | 微服務架構 (Microservices)、APIs、手機行動 App |
| 憑證式 (Certificate-based) | 使用 X.509 憑證進行雙向 TLS 認證 (mTLS) | 服務對服務間 (Service-to-service) 的溝通、高安全性要求的環境 |
| 聯合認證 (Federated) | 將身分驗證工作委由外部的身分提供者 (IdP) 來執行 | 跨組織合作系統、B2B (企業對企業) 系統整合 |
Dismantling Megamos Crypto: Wirelessly Lockpicking a Vehicle Immobilizer
https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/verdult
金管會發布「金融業後量子密碼遷移參考指引」 引導金融機構強化量子風險整備
https://www.fsc.gov.tw/ch/home.jsp?id=96&parentpath=0,2&mcustomize=news_view.jsp&dataserno=202606180001&dtable=News
三、提升加密敏捷性(Crypto-Agility),優先清除「密碼反模式」:鑑於PQC標準與產品仍持續演進,遷移策略不宜以一次性演算法替換為目標,宜同步提升加密敏捷性(即快速有效調整演算法之能力),以利未來於演算法或參數迭代時,得以例行性變更方式辦理,避免每次更新均演變為大型改版專案。目標係將加密機制設計為獨立模組,並搭配憑證自動化管理,實務上則建議優先改善密碼反模式(如手動管理傳輸層安全協定(TLS)憑證、弱加密套件、金鑰憑證硬編碼等)。
金融業動起來!金管會公布後量子密碼遷移指引,要求建立CBOM與加密敏捷性
https://www.ithome.com.tw/news/176824.jpg)